<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Article extends Model
{
    //
    private static $s;

    public static function getSelf()
    {

      if(empty(self::$s)){
        return new self();
      }else{
        return self::$s;
      }
    }

    public function demosql()
    {
      //找到 id 为 2 的文章打印其标题
      self::find(2);

      //查找标题为“我是标题”的文章，并打印 id
      $article = self::where('title', '我是标题')->first();

      //查询出所有文章并循环打印出所有标题
      $articles = self::all(); // 此处得到的 $articles 是一个对象集合，可以在后面加上 '->toArray()' 变成多维数组。

      //查询出所有文章并循环打印出所有标题，按照 updated_at 倒序排序
      self::where('id', '>', 10)->where('id', '<', 20)->orderBy('updated_at', 'desc')->get();
    }
}
